@charset "utf-8";
html,body,div,form,input,p,ul,li,dl,dt,dd,h1,caption,table,tr,td,th{margin:0; padding:0; color:#000; font-size:12px;}
html,body{height:100%; overflow:hidden}
body{background:#fff;}
html{
scrollbar-arrow-color:#30b2db;
scrollbar-face-color:#d6fdff;
scrollbar-darkshadow-color:#3fb2c3;
scrollbar-highlight-color:#fff;
scrollbar-3dlight-color:#3fb2c3;
scrollbar-shadow-color:#ddeef9;
scrollbar-track-color:#ecf5fb;}
li{list-style:none}
a{ color:#049;}
.tac{text-align:center;}
.tar{text-align:right;}
.mr10{margin-right:10px; text-align:right;}
img{border:none}
td{vertical-align:top}
/*头部样式*/
.head{background:url(../images/x_bg.gif) left top repeat-x; height:62px; overflow:hidden}
.logo{position:absolute; left:0; top:0;}
.banner{position:relative; z-index:3; background:url(../images/banner.png) no-repeat;_background:url();
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="../images/banner.png"); width:629px; height:57px; margin:0 auto;}
.head_right{background:url(../images/bg.gif) right -565px no-repeat; position:absolute; right:0; top:0;height:59px;text-align:right; padding:3px 20px 0 0; width:330px;}
.head_right img{vertical-align:middle; margin:0 5px 0 15px;}
.head_right a{color:#000}
.head_right a:hover{color:#f60}
/*底部样式*/
.footer{background:#3691c6; border-top:1px solid #08659a; color:#fff; line-height:24px; height:24px; text-align:center}
/*登录样式*/
.login_parent{background:url(../images/login.gif) no-repeat 6px top; width:260px;height:163px;margin-left:6px; padding:62px 0 0 35px; line-height:35px; font-weight:bold; color:#666; font-size:14px;}
.login_parent span{padding-left:50px; font:normal 12px/25px ""}
.login_parent input{vertical-align:middle;}
.name,.pass{margin-left:5px; width:157px;height:24px; line-height:24px; padding-left:3px; border:1px solid #7e9db9;}
.login_parent p{padding:10px 0 0 50px; height:27px;}
input.login,input.login_over,input.cance,input.cance_over{ background:url(../images/bg.gif) left top; width:76px; height:27px; border:none; float:left; margin-right:10px;}
input.cance{background-position:left -30px;}
input.login_over{background-position:-90px top}
input.cance_over{background-position:-90px -30px}
/*系统简介*/
.system_intro{border:1px solid #ccc; border-top:none; vertical-align:middle; background:url(../images/x_bg.gif) left -80px repeat-x; overflow:hidden; zoom:1; height:216px; margin:4px 10px 0; padding:0 20px;}
.system_intro dt{background:url(../images/bg.gif) no-repeat left -660px; height:30px; width:203px; margin:0 auto 15px; text-align:center; font-size:14px; font-weight:bold; color:#fff; line-height:26px;}
.system_intro dd{height:172px; background:url(../images/bg.gif) -348px -70px no-repeat; float:left; width:46%;_width:45%;padding:0 2%; line-height:24px;}
/*首页图表*/
.chart dt{ background:url(../images/bg.gif) -169px -30px; width:180px; height:20px;padding-top:7px;text-align:center; color:#4d4d4d; font-size:14px; font-weight:bold; margin:0 auto;}
.chart dd{ border:1px solid #e1dfdc; padding:15px;}
/*导航样式*/
.nav{background:#fcc url(../images/x_bg.gif) left -340px repeat-x; height:38px;}
.date{background:url(../images/bg.gif) left -700px no-repeat; height:38px; width:180px; text-align:center; line-height:35px; float:left; margin-right:20px;}
.nav a,.nav a span,.nav a.curr,.nav a.curr span{ float:left;background:url(../images/x_bg.gif) right -387px no-repeat; padding-left:20px;text-decoration:none; height:35px;}
.nav a{margin-right:5px;}
.nav a span{padding-right:20px; padding-left:0; line-height:32px; font-size:14px; font-weight:bold; color:#000}
.nav a.curr,.nav a.curr:hover{ background:url(../images/bg.gif) -186px -450px;}
.nav a.curr span,.nav a.curr:hover span{ background:url(../images/bg.gif) right -450px; color:#fff; cursor:default; padding-left:0}
.nav a:hover{ background:url(../images/bg.gif) -186px -492px;}
.nav a:hover span{ background:url(../images/bg.gif) right -492px;}
/*左侧菜单样式*/
/*.left_menu{background:url(../images/y_bg.gif) repeat-y left top; width:200px; overflow:hidden;padding-bottom:3px;}*/
.left_menu{background:#eff2f6; border-right:1px solid #bdc0c3;}
.left_menu dt{background:url(../images/bg.gif) no-repeat left -484px; height:34px; line-height:34px; padding-left:35px; cursor:pointer}
.left_menu dt.curr{ background:url(../images/bg.gif) no-repeat left -444px; cursor:default;font-weight:bold; }
.left_menu dt.over{font-weight:bold; }
.left_menu dd{padding:4px 10px; display:none; margin-right:8px; overflow:auto}
/*右侧样式*/
/*显示方式样式*/
.display_mode{ background:url(../images/x_bg.gif) left -430px repeat-x; height:26px; padding:10px 10px 0 10px;font-family:Tahoma;}
.display_mode span{color:#777a7c; float:right}
.display_mode input{vertical-align:middle}
.display_mode i{background:url(../images/x_bg.gif) center -500px no-repeat; padding:0 15px;}
/*列表样式*/
.list_wrap{overflow:auto;_float:left; width:100%;}
.list{border:1px solid #b9d3d7; border-collapse:collapse; width:100%; background:#fff;}
.list th{ background:#d5effe; color:#0d458c; height:30px; line-height:30px;}
.list th,.list td{border:1px solid #b9d3d7;}
.list td {padding:7px 5px;}
.list tr.even{background:#f1faff;}
.list tr.over{background:#ffffe3;}
.list tr.select{background:#ccf;}
/*分页样式*/
.page{color:#acbece;padding:10px 5px; position:relative;}
.page a{color:#049; padding:0 2px;}
.page p{float:right;color:#afbecb}
.page input{vertical-align:middle}
.all_s,.all_s_over,.page .clear,.page .clear_over,.saver,.saver_over,.prent,.prent_over,.email,.email_over,.datab,.datab_over,.origi,.origi_over{background:url(../images/bg.gif) no-repeat left -311px; width:60px; color:#002680; line-height:22px; padding-left:18px;border:none; height:22px; font-weight:normal }
.all_s_over{background-position:left -346px; font-weight:bold}
.page .clear{background-position:-63px -311px;font-width:400}
.page .clear_over{background-position:-63px -346px; font-weight:bold;font-width:400;}
.saver{background-position:-126px -311px;}
.saver_over{background-position:-126px -346px; font-weight:bold}
.prent{background-position:-191px -311px;}
.prent_over{background-position:-191px -346px; font-weight:bold;}
.email{background-position:-256px -311px;}
.email_over{background-position:-256px -346px; font-weight:bold;}
.origi{width:77px; background-position:left -378px;}
.origi_over{width:77px; background-position:left -406px;}
.datab{width:95px; background-position:-83px -378px;}
.datab_over{width:95px; background-position:-83px -406px;}
/*搜索样式*/
.sear{ border:1px solid #b9d3d7; padding:6px 25px; margin:-1px 0 10px;margin-right:5px;background:#fff; line-height:28px;_float:left;}
.sear *{vertical-align:middle}
.sear input{line-height:18px; height:18px; padding-left:3px;}
.sear img{margin-left:-19px;}
.sear span{border:1px solid #ccc; background:#f1f1f1; padding:0 10px; display:inline-block; cursor:pointer; line-height:20px;}

input.butto,input.butto_over{background:url(../images/x_bg.gif) left -540px repeat-x; border:1px solid #609fce; height:22px; padding:0 10px 0; overflow:visible; margin-right:5px; color:#002680;}
input.butto_over{ background:url(../images/x_bg.gif) left -565px repeat-x;}
.sear_butt{background:url(../images/x_bg.gif) left -605px no-repeat; padding-left:20px;}
.sear p{ background:url(../images/x_bg.gif) left -695px repeat-x; margin:10px 0 0; padding:3px 0}
.sear p b{color:#f30}
/*摘要样式*/
.summary_wrap{overflow:auto;}
.summary{width:97%; margin:0 auto;}
.summary td{ padding-top:10px;}
.summary td td{line-height:22px; vertical-align:top; color:#666; padding:0;word-wrap: break-word;}
.summary th{text-align:left;border-bottom:1px solid #ccc;font-size:14px; padding:13px 0 8px; white-space:nowrap;font-family:Tahoma;}
.summary a{text-align:left;text-decoration:none;}
.summary a:hover{text-decoration:underline; color:#029}
.summary span{color:#049}
.summary input{vertical-align:middle}
.ml_45{padding-left:10px;}
.px{border:1px solid #a3b5b7; margin:0 auto; width:220px; background:#ecf3fb; padding:10px;}
.px li{border-bottom:1px dotted #6e7379;padding:5px; color:#666; line-height:20px;font-family:Tahoma;}
.px li b{ color:#049; padding-right:5px;}
.px li p{margin-left:10px;}
.px li input{vertical-align:middle}
.but_2,.but_2_over,.but_3,.but_3_over{background:url(../images/bg.gif) -185px -255px no-repeat; width:50px;line-height:24px; text-align:center; border:none; margin-right:5px; vertical-align:middle; height:24px;}

/*检索页签*/
.tab{margin:8px 10px 0; height:25px; position:relative; z-index:2}
.tab span{background:url(../images/tab.gif) left -30px no-repeat;height:25px; float:left; margin-right:3px; line-height:25px; text-align:center; cursor:pointer; color:#333; padding-left:10px;}
.tab span.curr{background-position:left top; font-weight:bold; cursor:default}
.tab span a{background:url(../images/tab.gif) right -30px no-repeat; float:left;padding-right:10px; text-decoration:none;}
.tab span.curr a{background-position:right top;}
.tab span.over{background-position:left -60px;font-weight:bold}
.tab span.over a{background-position:right -60px;}
